package com.zrx.govern.component.easyexcel.starter.service;

import com.alibaba.fastjson.JSONObject;

import java.util.List;

/**
 * @author zhangxiaowei
 * @desc EasyExcel接口
 */
public interface EasyExcelService {

    /**
     * 批量插入接口，需第三方自己实现
     * 注意：实现此接口可以在此方法或者实现类上进行事务的控制@Transactional(正常的嵌套事务),但是不允许重新声明事务，
     * 类似propagation = Propagation.REQUIRES_NEW，否则会导致事务失效
     *
     * @param list
     * @return
     */
    Integer saveBatchExcelData(List<JSONObject> list);

}
